package client.entidades;

import client.colecoes.ColecaoCanal;

/**
 *
 * @author Anderson
 */
public class ConfigUsuario {

    private String nickName;
    private String nickNameAlternativo;
    private String nome;
    private String email;
    private String userId;
    private ColecaoCanal canais;

    public ConfigUsuario() {
        nickName = "nick";
        nickNameAlternativo = "nickAlternativo";
        nome = "nome";
        email = "email";
        userId = "usuario";
    }

    public static ConfigUsuario getInstance() {
        return UsuarioHolder.INSTANCE;
    }

    private static class UsuarioHolder {

        private static final ConfigUsuario INSTANCE = new ConfigUsuario();
    }

    public void addCanal(Channel Canal) {
        canais.adicionarCanal(Canal);
    }

    public ColecaoCanal getCanais() {
        return canais;
    }

    public void setCanais(ColecaoCanal canais) {
        this.canais = canais;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getNickNameAlternativo() {
        return nickNameAlternativo;
    }

    public void setNickNameAlternativo(String nickNameAlternativo) {
        this.nickNameAlternativo = nickNameAlternativo;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
}
